AcyMailing\Classes\ListClass D

Total Complexity 189
Dependencies 5
Dependents 27
Total lines 897
Lines of code 656
Logical lines of code 463
Comment lines 0
Methods 38
Properties 2

Methods 38

Method Rating Maintainability Complexity Lines of code
getMatchingElements()
D
29
32 113
getSubscribersCountPerStatusByListId()
A
43 12 46
save()
A
51 12 23
setWelcomeUnsubEmail()
A
54 10 18
getMatchingSubscribersByListId()
A
44 8 42
getListsWithIdNameCount()
A
46 7 38
sendUnsubscribe()
S
51 7 27
sendWelcome()
S
51 7 26
getTranslatedNameDescription()
S
59 7 13
getSubscribersForList()
S
55 6 18
getAllForSelect()
S
55 6 17
removeWelcomeUnsubByMailId()
S
59 6 12
getSubscribersEvolutionByList()
S
52 5 22
delete()
S
62 4 11
setVisible()
S
62 4 11
getTotalSubCount()
S
58 3 17
getUsersForSummaryModal()
S
57 3 15
getAll()
S
64 4 9
setSelectedList()
S
62 4 10
getAllWithIdName()
S
57 3 15
getfrontManagementList()
S
59 3 13
getSubscribersCount()
S
61 3 12
getSubscribersCountByListId()
S
61 3 12
getJoinForQuery()
S
62 3 11
getYearSubEvolutionPerList()
S
53 2 23
getListsByIds()
S
67 3 7
getAllWithoutManagement()
S
67 3 7
getListIdsByWelcomeUnsub()
S
70 3 5
getOneById()
S
71 2 5
getManageableLists()
S
72 2 5
onlyManageableLists()
S
72 2 5
synchDeleteCmsList()
S
71 2 5
getSubscribersIdsById()
S
68 2 7
addDefaultList()
S
64 2 10
getOneByName()
S
79 1 3
getMailsByListId()
S
75 1 4
initList()
S
66 1 9
getAllListUsers()
S
68 1 10